import socket

ip_port = ('127.0.0.1', 9000)
BUFSIZE = 1024
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

s.connect_ex(ip_port)  # 拨电话

# s.send('test 测试 '.encode('utf-8'))  # 发消息,说话(只能发送字节类型)
# s.send('test 测试1 '.encode('utf-8'))  # 发消息,说话(只能发送字节类型)
# s.send('test 测试2 '.encode('utf-8'))  # 发消息,说话(只能发送字节类型)

while True:  # 新增通信循环,客户端可以不断发收消息
    msg = input('>>: ').strip()    # 去掉字符串头尾空白
    if len(msg) == 0:
        continue
    elif msg == "quit":
        break
    s.send(msg.encode('utf-8'))  # 发消息,说话(只能发送字节类型)

    feedback = s.recv(BUFSIZE)  # 收消息,听话
    print(feedback.decode('utf-8'))

s.close()  # 挂电话
